package com.wjw.java.basic.keywords_;

/**
 * this关键字：哪个对象调用的,this就代表哪个对象
 * 1.this关键字可以用来访问本类的属性、方法、构造器
 * 2.this用于区分当前类的属性和局部变量
 * 3.访问成员方法的语法：this.方法名(参数列表)
 * 4.访问构造器语法：在一个构造器中访问另外一个构造器,使用this(参数列表),只能放在构造器第一行
 * 5.this不能在类定义的外部使用,只能在类定义的方法中使用
 */
public class This_ {
    private int age;
    private String name;

    public This_(){}

    public This_(int age, String name) {
        this.age = age;
        this.name = name;
        System.out.println(name+"的hashCode是："+this.hashCode());
    }

    public static void main(String[] args) {
        This_ t1 = new This_(20,"盲僧");
        System.out.println("t1的hashCode是："+t1.hashCode());
        This_ t2 = new This_(30,"EZ");
        System.out.println("t2的hashCode是："+t2.hashCode());
    }
}

